package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 健身计划推荐对象 schedule
 * 
 * @author 张英旺
 * @date 2024-02-21
 */
public class Schedule extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 健身计划安排ID */
    private Long scheduleId;

    /** 计划推荐名称 */
    @Excel(name = "计划推荐名称")
    private String scheduleName;

    /** 计划健身器材 */
    @Excel(name = "计划健身器材")
    private String scheduleFitnessEquipment;

    /** 计划健身部位 */
    @Excel(name = "计划健身部位")
    private String scheduleFitnessPart;

    /** 计划健身时长 */
    @Excel(name = "计划健身时长")
    private String scheduleFitnessTime;

    /** 计划难度 */
    @Excel(name = "计划难度")
    private String scheduleFitnessDifficulty;

    /** 计划内容 */
    @Excel(name = "计划内容")
    private String scheduleFitnessContent;

    public void setScheduleId(Long scheduleId) 
    {
        this.scheduleId = scheduleId;
    }

    public Long getScheduleId() 
    {
        return scheduleId;
    }
    public void setScheduleName(String scheduleName) 
    {
        this.scheduleName = scheduleName;
    }

    public String getScheduleName() 
    {
        return scheduleName;
    }
    public void setScheduleFitnessEquipment(String scheduleFitnessEquipment) 
    {
        this.scheduleFitnessEquipment = scheduleFitnessEquipment;
    }

    public String getScheduleFitnessEquipment() 
    {
        return scheduleFitnessEquipment;
    }
    public void setScheduleFitnessPart(String scheduleFitnessPart) 
    {
        this.scheduleFitnessPart = scheduleFitnessPart;
    }

    public String getScheduleFitnessPart() 
    {
        return scheduleFitnessPart;
    }
    public void setScheduleFitnessTime(String scheduleFitnessTime) 
    {
        this.scheduleFitnessTime = scheduleFitnessTime;
    }

    public String getScheduleFitnessTime() 
    {
        return scheduleFitnessTime;
    }
    public void setScheduleFitnessDifficulty(String scheduleFitnessDifficulty) 
    {
        this.scheduleFitnessDifficulty = scheduleFitnessDifficulty;
    }

    public String getScheduleFitnessDifficulty() 
    {
        return scheduleFitnessDifficulty;
    }
    public void setScheduleFitnessContent(String scheduleFitnessContent) 
    {
        this.scheduleFitnessContent = scheduleFitnessContent;
    }

    public String getScheduleFitnessContent() 
    {
        return scheduleFitnessContent;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("scheduleId", getScheduleId())
            .append("scheduleName", getScheduleName())
            .append("scheduleFitnessEquipment", getScheduleFitnessEquipment())
            .append("scheduleFitnessPart", getScheduleFitnessPart())
            .append("scheduleFitnessTime", getScheduleFitnessTime())
            .append("scheduleFitnessDifficulty", getScheduleFitnessDifficulty())
            .append("scheduleFitnessContent", getScheduleFitnessContent())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
